1. Identificação | |
Tipo de Referência | Tese ou Dissertação (Thesis) |
Site | marte3.sid.inpe.br |
Código do Detentor | isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S |
Identificador | 83LX3pFwXQZ5Jpy/wNhKs |
Repositório | dpi.inpe.br/lise/2003/01.17.11.30 (acesso restrito) |
Última Atualização | 2016:09.13.19.28.35 (UTC) simone |
Repositório de Metadados | dpi.inpe.br/lise/2003/01.17.11.30.45 |
Última Atualização dos Metadados | 2020:09.07.18.51.52 (UTC) simone |
Chave Secundária | INPE-9254-TDI/816 |
Rótulo | 9312 |
Chave de Citação | Pereira:2002:SePeAm |
Título | Serviço de persistência para ambientes distribuídos explorando os recursos do repositório de interfaces |
Título Alternativo | x |
Formato | Em processo de publicação |
Curso | CAP-SPG-INPE-MCT-BR |
Ano | 2002 |
Data Secundária | 20020625 |
Data | 2002-02-27 |
Data de Acesso | 02 maio 2024 |
Tipo da Tese | Dissertação (Mestrado em Computação Aplicada) |
Tipo Secundário | TDI |
Número de Páginas | 104 |
Número de Arquivos | 1 |
Tamanho | 892 KiB |
|
2. Contextualização | |
Autor | Pereira, Patrícia Maria |
Grupo | CAP-SPG-INPE-MCT-BR |
Banca | Carvalho, Solon Venâncio de (presidente) Nakanishi, Tatuo (orientador) Ferreira, Maurício Gonçalves Vieira (orientador) Sant'Anna, Nilson Melnikoff, Selma Shin Shimizu |
Universidade | Instituto Nacional de Pesquisas Espaciais (INPE) |
Cidade | São José dos Campos |
Histórico (UTC) | 2005-08-02 20:53:56 :: banon -> administrator :: 2009-04-14 13:00:24 :: administrator -> jefferson :: 2009-06-15 16:29:02 :: jefferson -> administrator :: 2009-07-08 20:52:24 :: administrator -> jefferson :: 2009-11-05 15:15:28 :: jefferson -> alessandra@sid.inpe.br :: 2010-01-11 19:23:27 :: alessandra@sid.inpe.br -> administrator :: 2013-10-12 22:23:19 :: administrator -> viveca@sid.inpe.br :: 2002 2016-09-13 19:28:36 :: viveca@sid.inpe.br -> administrator :: 2002 2018-06-06 03:53:00 :: administrator -> jefferson :: 2002 2018-06-26 13:33:05 :: jefferson -> sergio :: 2002 2020-07-08 13:12:34 :: sergio -> simone :: 2002 2020-09-07 18:51:52 :: simone -> sergio :: 2002 |
|
3. Conteúdo e estrutura | |
É a matriz ou uma cópia? | é a matriz |
Estágio do Conteúdo | concluido |
Transferível | 1 |
Palavras-Chave | processamento distribuído base de dados objetos distribuídos programa dinâmico armazenamento de dados |
Resumo | Esta dissertação de mestrado apresenta uma nova abordagem para a persistência de objetos em ambientes distribuídos. Idealizou-se neste trabalho um serviço de persistência para a arquitetura SICSD. A arquitetura SICSD mostra-se como uma arquitetura flexível e dinâmica para ambientes distribuídos que se aplica ao software de controle de satélites utilizado pelo INPE (Instituto Nacional de Pesquisas Espaciais). A ideia da arquitetura SICSD consiste em organizar tal software em objetos que possam migrar dinamicamente de uma máquina para outra conforme as solicitações dos controladores e do estado da rede de computadores utilizada para o controle de satélites. A comunicação neste ambiente distribuído faz-se através de um middleware que implementa a especificação Common Object Request Broker Architecture (CORBA). A arquitetura SICSD disponibiliza funcionalidades comuns a qualquer aplicativo destinado ao controle de satélites (processamento de telemetria, envio de telecomando, etc.). Disponibiliza também uma variedade de serviços que viabilizam o funcionamento satisfatório do ambiente distribuído. O Serviço de Persistência Proposto (SPP) para a arquitetura SICSD foi idealizado com o objetivo de reduzir o esforço de programação dos desenvolvedores de software. A utilização do SPP evita que o desenvolvedor necessite escrever código para a persistência de seus objetos. O SPP propõe uma inovação que se caracteriza pela utilização do repositório de Interfaces. O Repositório de Interfaces é um recurso encontrado em implementações da especificação CORBA. Contém informações sobre as interfaces dos objetos distribuídos por um sistema baseado em CORBA, como é o caso da arquitetura SICSD. Fazendo uso dos recursos do Repositório de Interfaces, o SPP conhece em tempo de execução os atributos que caracterizam o estado de um objeto, podendo acessar dinamicamente seus métodos. Assim é possível recuperar o estado do objeto da memória e armazená-lo no banco de dados. O ganho ao explorar o Repositório de Interfaces reside no fato de que alterações nos atributos de um objeto são imediatamente refletidas em sua interface e consequentemente disponíveis para o SPP. Além disso, o uso do Repositório de Interfaces torna o SPP extensível a adição de novos objetos sem a necessidade de uma recompilação de código. ABSTRACT: This dissertation presents a new approach to the persistence of objects in distributed environments. Service persistence for a SICSD architecture was the focus of this research. SICSD architecture has shown itself to be both flexible and dynamic in the distributed environments of the satellite control software used at the Brazilian National Space Research Institute (INPE). The idea behind the SICSD architecture is to organize the software in objects so that they can migrate from one machine to another according to controller demands and according to the state of the computer network used to control the satellites. Communication within this distributed environment takes place through middleware that implements the CORBA (Common Object Request Broker) specification. The SICSD architecture makes common functions available to any application designed o control the satellites (telemetry processing, sending telecommands, etc.). It also provides for a variety of services necessary for the proper functioning of the distributed environment. The Proposed Persistence Service (PPS) for a SICSD architecture was designed to reduce the programing workload of software designers. With PPS, the designer does not have to write a code for the persistence of the objects. The designer only has to delegate the execution of the persistence process to PPS in the code lines. PPS innovates through the use of the Interface Repository. The Interface Repository is a resource found in the implementation of the CORBA specification. The repository contains information about the interfaces of the distributed objects in a CORBA-based system such as that found in the SICSD architecture. Using Interface Repository resources, PPS knows which attributes characterize the state of an object during execution, having the capacity to access its methods dynamically. This makes it possible to recover the state of the object from the memory and save it in the database. The advantage of exploring the Interface Repository derives from the fact that changes in object attributes are immediately reflected in its interface and, thus, available to the PPS. Moreover, the Interface Repository makes the PPS open to the addition of new objects without having to recompile the code. |
Área | COMP |
Arranjo | urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > Serviço de persistência... |
Conteúdo da Pasta doc | acessar |
Conteúdo da Pasta source | não têm arquivos |
Conteúdo da Pasta agreement | não têm arquivos |
|
4. Condições de acesso e uso | |
Idioma | pt |
Arquivo Alvo | publicacao.pdf |
Grupo de Usuários | administrator jefferson sergio simone |
Grupo de Leitores | administrator sergio simone |
Visibilidade | shown |
Detentor dos Direitos | originalauthor yes locatedauthor no |
Detentor da Cópia | SID/SCD |
Permissão de Leitura | deny from all |
Permissão de Atualização | transferida para sergio |
|
5. Fontes relacionadas | |
Unidades Imediatamente Superiores | 8JMKD3MGPCW/3F2PHGS |
Divulgação | NTRSNASA; BNDEPOSITOLEGAL. |
Acervo Hospedeiro | sid.inpe.br/banon/2001/04.03.15.36 |
|
6. Notas | |
Campos Vazios | academicdepartment affiliation archivingpolicy archivist callnumber contenttype copyright creatorhistory descriptionlevel doi e-mailaddress electronicmailaddress isbn issn lineage mark mirrorrepository nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress resumeid schedulinginformation secondarymark session shorttitle sponsor subject tertiarymark tertiarytype url versiontype |
|
7. Controle da descrição | |
e-Mail (login) | sergio |
atualizar | |
|